home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / sound / pci / Kconfig next >
Encoding:
Text File  |  2009-09-09  |  25.4 KB  |  917 lines

  1. # ALSA PCI drivers
  2.  
  3. menuconfig SND_PCI
  4.     bool "PCI sound devices"
  5.     depends on PCI
  6.     default y
  7.     help
  8.       Support for sound devices connected via the PCI bus.
  9.  
  10. if SND_PCI
  11.  
  12. config SND_AD1889
  13.     tristate "Analog Devices AD1889"
  14.     select SND_AC97_CODEC
  15.     help
  16.       Say Y here to include support for the integrated AC97 sound
  17.       device found in particular on the Hewlett-Packard [BCJ]-xxx0
  18.       class PA-RISC workstations, using the AD1819 codec.
  19.  
  20.       To compile this as a module, choose M here: the module
  21.       will be called snd-ad1889.
  22.  
  23. config SND_ALS300
  24.     tristate "Avance Logic ALS300/ALS300+"
  25.     select SND_PCM
  26.     select SND_AC97_CODEC
  27.     select SND_OPL3_LIB
  28.     help
  29.       Say 'Y' or 'M' to include support for Avance Logic ALS300/ALS300+
  30.  
  31.       To compile this driver as a module, choose M here: the module
  32.       will be called snd-als300
  33.  
  34. config SND_ALS4000
  35.     tristate "Avance Logic ALS4000"
  36.     depends on ISA_DMA_API
  37.     select SND_OPL3_LIB
  38.     select SND_MPU401_UART
  39.     select SND_PCM
  40.     select SND_SB_COMMON
  41.     help
  42.       Say Y here to include support for soundcards based on Avance Logic
  43.       ALS4000 chips.
  44.  
  45.       To compile this driver as a module, choose M here: the module
  46.       will be called snd-als4000.
  47.  
  48. config SND_ALI5451
  49.     tristate "ALi M5451 PCI Audio Controller"
  50.     select SND_MPU401_UART
  51.     select SND_AC97_CODEC
  52.     help
  53.       Say Y here to include support for the integrated AC97 sound
  54.       device on motherboards using the ALi M5451 Audio Controller
  55.       (M1535/M1535D/M1535+/M1535D+ south bridges).  Newer chipsets
  56.       use the "Intel/SiS/nVidia/AMD/ALi AC97 Controller" driver.
  57.  
  58.       To compile this driver as a module, choose M here: the module
  59.       will be called snd-ali5451.
  60.  
  61. config SND_ATIIXP
  62.     tristate "ATI IXP AC97 Controller"
  63.     select SND_AC97_CODEC
  64.     help
  65.       Say Y here to include support for the integrated AC97 sound
  66.       device on motherboards with ATI chipsets (ATI IXP 150/200/250/
  67.       300/400).
  68.  
  69.       To compile this driver as a module, choose M here: the module
  70.       will be called snd-atiixp.
  71.  
  72. config SND_ATIIXP_MODEM
  73.     tristate "ATI IXP Modem"
  74.     select SND_AC97_CODEC
  75.     help
  76.       Say Y here to include support for the integrated MC97 modem on
  77.       motherboards with ATI chipsets (ATI IXP 150/200/250).
  78.  
  79.       To compile this driver as a module, choose M here: the module
  80.       will be called snd-atiixp-modem.
  81.  
  82. config SND_AU8810
  83.     tristate "Aureal Advantage"
  84.     select SND_MPU401_UART
  85.     select SND_AC97_CODEC
  86.     help
  87.       Say Y here to include support for Aureal Advantage soundcards.
  88.  
  89.       Supported features: Hardware Mixer, SRC, EQ and SPDIF output.
  90.       3D support code is in place, but not yet useable. For more info,
  91.       email the ALSA developer list, or <mjander@users.sourceforge.net>.
  92.  
  93.       To compile this driver as a module, choose M here: the module
  94.       will be called snd-au8810.
  95.  
  96. config SND_AU8820
  97.     tristate "Aureal Vortex"
  98.     select SND_MPU401_UART
  99.     select SND_AC97_CODEC
  100.     help
  101.       Say Y here to include support for Aureal Vortex soundcards.
  102.  
  103.       Supported features: Hardware Mixer and SRC. For more info, email
  104.       the ALSA developer list, or <mjander@users.sourceforge.net>.
  105.  
  106.       To compile this driver as a module, choose M here: the module
  107.       will be called snd-au8820.
  108.  
  109. config SND_AU8830
  110.     tristate "Aureal Vortex 2"
  111.     select SND_MPU401_UART
  112.     select SND_AC97_CODEC
  113.     help
  114.       Say Y here to include support for Aureal Vortex 2 soundcards.
  115.  
  116.       Supported features: Hardware Mixer, SRC, EQ and SPDIF output.
  117.       3D support code is in place, but not yet useable. For more info,
  118.       email the ALSA developer list, or <mjander@users.sourceforge.net>.
  119.  
  120.       To compile this driver as a module, choose M here: the module
  121.       will be called snd-au8830.
  122.  
  123. config SND_AW2
  124.     tristate "Emagic Audiowerk 2"
  125.     help
  126.       Say Y here to include support for Emagic Audiowerk 2 soundcards.
  127.  
  128.       Supported features: Analog and SPDIF output. Analog or SPDIF input.
  129.       Note: Switch between analog and digital input does not always work.
  130.       It can produce continuous noise. The workaround is to switch again
  131.       (and again) between digital and analog input until it works.
  132.  
  133.       To compile this driver as a module, choose M here: the module
  134.       will be called snd-aw2.
  135.  
  136.  
  137. config SND_AZT3328
  138.     tristate "Aztech AZF3328 / PCI168 (EXPERIMENTAL)"
  139.     depends on EXPERIMENTAL
  140.     select SND_OPL3_LIB
  141.     select SND_MPU401_UART
  142.     select SND_PCM
  143.     help
  144.       Say Y here to include support for Aztech AZF3328 (PCI168)
  145.       soundcards.
  146.  
  147.       To compile this driver as a module, choose M here: the module
  148.       will be called snd-azt3328.
  149.  
  150. config SND_BT87X
  151.     tristate "Bt87x Audio Capture"
  152.     select SND_PCM
  153.     help
  154.       If you want to record audio from TV cards based on
  155.       Brooktree Bt878/Bt879 chips, say Y here and read
  156.       <file:Documentation/sound/alsa/Bt87x.txt>.
  157.  
  158.       To compile this driver as a module, choose M here: the module
  159.       will be called snd-bt87x.
  160.  
  161. config SND_BT87X_OVERCLOCK
  162.     bool "Bt87x Audio overclocking"
  163.     depends on SND_BT87X
  164.     help
  165.       Say Y here if 448000 Hz isn't enough for you and you want to
  166.       record from the analog input with up to 1792000 Hz.
  167.  
  168.       Higher sample rates won't hurt your hardware, but audio
  169.       quality may suffer.
  170.  
  171. config SND_CA0106
  172.     tristate "SB Audigy LS / Live 24bit"
  173.     select SND_AC97_CODEC
  174.     select SND_RAWMIDI
  175.     select SND_VMASTER
  176.     help
  177.       Say Y here to include support for the Sound Blaster Audigy LS
  178.       and Live 24bit.
  179.  
  180.       To compile this driver as a module, choose M here: the module
  181.       will be called snd-ca0106.
  182.  
  183. config SND_CMIPCI
  184.     tristate "C-Media 8338, 8738, 8768, 8770"
  185.     select SND_OPL3_LIB
  186.     select SND_MPU401_UART
  187.     select SND_PCM
  188.     help
  189.       If you want to use soundcards based on C-Media CMI8338, CMI8738,
  190.       CMI8768 or CMI8770 chips, say Y here and read
  191.       <file:Documentation/sound/alsa/CMIPCI.txt>.
  192.  
  193.       To compile this driver as a module, choose M here: the module
  194.       will be called snd-cmipci.
  195.  
  196. config SND_OXYGEN_LIB
  197.         tristate
  198.     select SND_PCM
  199.     select SND_MPU401_UART
  200.  
  201. config SND_OXYGEN
  202.     tristate "C-Media 8788 (Oxygen)"
  203.     select SND_OXYGEN_LIB
  204.     help
  205.       Say Y here to include support for sound cards based on the
  206.       C-Media CMI8788 (Oxygen HD Audio) chip:
  207.        * Asound A-8788
  208.        * AuzenTech X-Meridian
  209.        * Bgears b-Enspirer
  210.        * Club3D Theatron DTS
  211.        * HT-Omega Claro (plus)
  212.        * HT-Omega Claro halo (XT)
  213.        * Razer Barracuda AC-1
  214.        * Sondigo Inferno
  215.  
  216.       To compile this driver as a module, choose M here: the module
  217.       will be called snd-oxygen.
  218.  
  219. config SND_CS4281
  220.     tristate "Cirrus Logic (Sound Fusion) CS4281"
  221.     select SND_OPL3_LIB
  222.     select SND_RAWMIDI
  223.     select SND_AC97_CODEC
  224.     help
  225.       Say Y here to include support for Cirrus Logic CS4281 chips.
  226.  
  227.       To compile this driver as a module, choose M here: the module
  228.       will be called snd-cs4281.
  229.  
  230. config SND_CS46XX
  231.     tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x"
  232.     select SND_RAWMIDI
  233.     select SND_AC97_CODEC
  234.     help
  235.       Say Y here to include support for Cirrus Logic CS4610/CS4612/
  236.       CS4614/CS4615/CS4622/CS4624/CS4630/CS4280 chips.
  237.  
  238.       To compile this driver as a module, choose M here: the module
  239.       will be called snd-cs46xx.
  240.  
  241. config SND_CS46XX_NEW_DSP
  242.     bool "Cirrus Logic (Sound Fusion) New DSP support"
  243.     depends on SND_CS46XX
  244.     default y
  245.     help
  246.       Say Y here to use a new DSP image for SPDIF and dual codecs.
  247.  
  248.       This works better than the old code, so say Y.
  249.  
  250. config SND_CS5530
  251.     tristate "CS5530 Audio"
  252.     depends on ISA_DMA_API
  253.     select SND_SB16_DSP
  254.     help
  255.       Say Y here to include support for audio on Cyrix/NatSemi CS5530 chips.
  256.  
  257.       To compile this driver as a module, choose M here: the module
  258.       will be called snd-cs5530.
  259.  
  260. config SND_CS5535AUDIO
  261.     tristate "CS5535/CS5536 Audio"
  262.     depends on X86 && !X86_64
  263.     select SND_PCM
  264.     select SND_AC97_CODEC
  265.     help
  266.       Say Y here to include support for audio on CS5535 chips. It is
  267.       referred to as NS CS5535 IO or AMD CS5535 IO companion in
  268.       various literature. This driver also supports the CS5536 audio
  269.       device. However, for both chips, on certain boards, you may
  270.       need to use ac97_quirk=hp_only if your board has physically
  271.       mapped headphone out to master output. If that works for you,
  272.       send lspci -vvv output to the mailing list so that your board
  273.       can be identified in the quirks list.
  274.  
  275.       To compile this driver as a module, choose M here: the module
  276.       will be called snd-cs5535audio.
  277.  
  278. config SND_DARLA20
  279.     tristate "(Echoaudio) Darla20"
  280.     select FW_LOADER
  281.     select SND_PCM
  282.     help
  283.       Say 'Y' or 'M' to include support for Echoaudio Darla.
  284.  
  285.       To compile this driver as a module, choose M here: the module
  286.       will be called snd-darla20
  287.  
  288. config SND_GINA20
  289.     tristate "(Echoaudio) Gina20"
  290.     select FW_LOADER
  291.     select SND_PCM
  292.     help
  293.       Say 'Y' or 'M' to include support for Echoaudio Gina.
  294.  
  295.       To compile this driver as a module, choose M here: the module
  296.       will be called snd-gina20
  297.  
  298. config SND_LAYLA20
  299.     tristate "(Echoaudio) Layla20"
  300.     select FW_LOADER
  301.     select SND_RAWMIDI
  302.     select SND_PCM
  303.     help
  304.       Say 'Y' or 'M' to include support for Echoaudio Layla.
  305.  
  306.       To compile this driver as a module, choose M here: the module
  307.       will be called snd-layla20
  308.  
  309. config SND_DARLA24
  310.     tristate "(Echoaudio) Darla24"
  311.     select FW_LOADER
  312.     select SND_PCM
  313.     help
  314.       Say 'Y' or 'M' to include support for Echoaudio Darla24.
  315.  
  316.       To compile this driver as a module, choose M here: the module
  317.       will be called snd-darla24
  318.  
  319. config SND_GINA24
  320.     tristate "(Echoaudio) Gina24"
  321.     select FW_LOADER
  322.     select SND_PCM
  323.     help
  324.       Say 'Y' or 'M' to include support for Echoaudio Gina24.
  325.  
  326.       To compile this driver as a module, choose M here: the module
  327.       will be called snd-gina24
  328.  
  329. config SND_LAYLA24
  330.     tristate "(Echoaudio) Layla24"
  331.     select FW_LOADER
  332.     select SND_RAWMIDI
  333.     select SND_PCM
  334.     help
  335.       Say 'Y' or 'M' to include support for Echoaudio Layla24.
  336.  
  337.       To compile this driver as a module, choose M here: the module
  338.       will be called snd-layla24
  339.  
  340. config SND_MONA
  341.     tristate "(Echoaudio) Mona"
  342.     select FW_LOADER
  343.     select SND_RAWMIDI
  344.     select SND_PCM
  345.     help
  346.       Say 'Y' or 'M' to include support for Echoaudio Mona.
  347.  
  348.       To compile this driver as a module, choose M here: the module
  349.       will be called snd-mona
  350.  
  351. config SND_MIA
  352.     tristate "(Echoaudio) Mia"
  353.     select FW_LOADER
  354.     select SND_RAWMIDI
  355.     select SND_PCM
  356.     help
  357.       Say 'Y' or 'M' to include support for Echoaudio Mia and Mia-midi.
  358.  
  359.       To compile this driver as a module, choose M here: the module
  360.       will be called snd-mia
  361.  
  362. config SND_ECHO3G
  363.     tristate "(Echoaudio) 3G cards"
  364.     select FW_LOADER
  365.     select SND_RAWMIDI
  366.     select SND_PCM
  367.     help
  368.       Say 'Y' or 'M' to include support for Echoaudio Gina3G and Layla3G.
  369.  
  370.       To compile this driver as a module, choose M here: the module
  371.       will be called snd-echo3g
  372.  
  373. config SND_INDIGO
  374.     tristate "(Echoaudio) Indigo"
  375.     select FW_LOADER
  376.     select SND_PCM
  377.     help
  378.       Say 'Y' or 'M' to include support for Echoaudio Indigo.
  379.  
  380.       To compile this driver as a module, choose M here: the module
  381.       will be called snd-indigo
  382.  
  383. config SND_INDIGOIO
  384.     tristate "(Echoaudio) Indigo IO"
  385.     select FW_LOADER
  386.     select SND_PCM
  387.     help
  388.       Say 'Y' or 'M' to include support for Echoaudio Indigo IO.
  389.  
  390.       To compile this driver as a module, choose M here: the module
  391.       will be called snd-indigoio
  392.  
  393. config SND_INDIGODJ
  394.     tristate "(Echoaudio) Indigo DJ"
  395.     select FW_LOADER
  396.     select SND_PCM
  397.     help
  398.       Say 'Y' or 'M' to include support for Echoaudio Indigo DJ.
  399.  
  400.       To compile this driver as a module, choose M here: the module
  401.       will be called snd-indigodj
  402.  
  403. config SND_EMU10K1
  404.     tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)"
  405.     select FW_LOADER
  406.     select SND_HWDEP
  407.     select SND_RAWMIDI
  408.     select SND_AC97_CODEC
  409.     help
  410.       Say Y to include support for Sound Blaster PCI 512, Live!,
  411.       Audigy and E-mu APS (partially supported) soundcards.
  412.  
  413.       The confusing multitude of mixer controls is documented in
  414.       <file:Documentation/sound/alsa/SB-Live-mixer.txt> and
  415.       <file:Documentation/sound/alsa/Audigy-mixer.txt>.
  416.  
  417.       To compile this driver as a module, choose M here: the module
  418.       will be called snd-emu10k1.
  419.  
  420. config SND_EMU10K1X
  421.     tristate "Emu10k1X (Dell OEM Version)"
  422.     select SND_AC97_CODEC
  423.     select SND_RAWMIDI
  424.     help
  425.       Say Y here to include support for the Dell OEM version of the
  426.       Sound Blaster Live!.
  427.  
  428.       To compile this driver as a module, choose M here: the module
  429.       will be called snd-emu10k1x.
  430.  
  431. config SND_ENS1370
  432.     tristate "(Creative) Ensoniq AudioPCI 1370"
  433.     select SND_RAWMIDI
  434.     select SND_PCM
  435.     help
  436.       Say Y here to include support for Ensoniq AudioPCI ES1370 chips.
  437.  
  438.       To compile this driver as a module, choose M here: the module
  439.       will be called snd-ens1370.
  440.  
  441. config SND_ENS1371
  442.     tristate "(Creative) Ensoniq AudioPCI 1371/1373"
  443.     select SND_RAWMIDI
  444.     select SND_AC97_CODEC
  445.     help
  446.       Say Y here to include support for Ensoniq AudioPCI ES1371 chips and
  447.       Sound Blaster PCI 64 or 128 soundcards.
  448.  
  449.       To compile this driver as a module, choose M here: the module
  450.       will be called snd-ens1371.
  451.  
  452. config SND_ES1938
  453.     tristate "ESS ES1938/1946/1969 (Solo-1)"
  454.     select SND_OPL3_LIB
  455.     select SND_MPU401_UART
  456.     select SND_AC97_CODEC
  457.     help
  458.       Say Y here to include support for soundcards based on ESS Solo-1
  459.       (ES1938, ES1946, ES1969) chips.
  460.  
  461.       To compile this driver as a module, choose M here: the module
  462.       will be called snd-es1938.
  463.  
  464. config SND_ES1968
  465.     tristate "ESS ES1968/1978 (Maestro-1/2/2E)"
  466.     select SND_MPU401_UART
  467.     select SND_AC97_CODEC
  468.     help
  469.       Say Y here to include support for soundcards based on ESS Maestro
  470.       1/2/2E chips.
  471.  
  472.       To compile this driver as a module, choose M here: the module
  473.       will be called snd-es1968.
  474.  
  475. config SND_FM801
  476.     tristate "ForteMedia FM801"
  477.     select SND_OPL3_LIB
  478.     select SND_MPU401_UART
  479.     select SND_AC97_CODEC
  480.     help
  481.       Say Y here to include support for soundcards based on the ForteMedia
  482.       FM801 chip.
  483.  
  484.       To compile this driver as a module, choose M here: the module
  485.       will be called snd-fm801.
  486.  
  487. config SND_FM801_TEA575X_BOOL
  488.     bool "ForteMedia FM801 + TEA5757 tuner"
  489.     depends on SND_FM801
  490.     depends on VIDEO_V4L1=y || VIDEO_V4L1=SND_FM801
  491.     help
  492.       Say Y here to include support for soundcards based on the ForteMedia
  493.       FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media
  494.       Forte SF256-PCS-02) into the snd-fm801 driver.
  495.  
  496. config SND_FM801_TEA575X
  497.     tristate
  498.     depends on SND_FM801_TEA575X_BOOL
  499.     default SND_FM801
  500.  
  501. config SND_HDA_INTEL
  502.     tristate "Intel HD Audio"
  503.     select SND_PCM
  504.     select SND_VMASTER
  505.     help
  506.       Say Y here to include support for Intel "High Definition
  507.       Audio" (Azalia) motherboard devices.
  508.  
  509.       To compile this driver as a module, choose M here: the module
  510.       will be called snd-hda-intel.
  511.  
  512. config SND_HDA_HWDEP
  513.     bool "Build hwdep interface for HD-audio driver"
  514.     depends on SND_HDA_INTEL
  515.     select SND_HWDEP
  516.     help
  517.       Say Y here to build a hwdep interface for HD-audio driver.
  518.       This interface can be used for out-of-band communication
  519.       with codecs for debugging purposes.
  520.  
  521. config SND_HDA_INPUT_BEEP
  522.     bool "Support digital beep via input layer"
  523.     depends on SND_HDA_INTEL
  524.     depends on INPUT=y || INPUT=SND_HDA_INTEL
  525.     help
  526.       Say Y here to build a digital beep interface for HD-audio
  527.       driver. This interface is used to generate digital beeps.
  528.  
  529. config SND_HDA_CODEC_REALTEK
  530.     bool "Build Realtek HD-audio codec support"
  531.     depends on SND_HDA_INTEL
  532.     default y
  533.     help
  534.       Say Y here to include Realtek HD-audio codec support in
  535.       snd-hda-intel driver, such as ALC880.
  536.  
  537. config SND_HDA_CODEC_ANALOG
  538.     bool "Build Analog Device HD-audio codec support"
  539.     depends on SND_HDA_INTEL
  540.     default y
  541.     help
  542.       Say Y here to include Analog Device HD-audio codec support in
  543.       snd-hda-intel driver, such as AD1986A.
  544.  
  545. config SND_HDA_CODEC_SIGMATEL
  546.     bool "Build IDT/Sigmatel HD-audio codec support"
  547.     depends on SND_HDA_INTEL
  548.     default y
  549.     help
  550.       Say Y here to include IDT (Sigmatel) HD-audio codec support in
  551.       snd-hda-intel driver, such as STAC9200.
  552.  
  553. config SND_LPIA_HDA_CODEC_SIGMATEL
  554.     bool "Build IDT/Sigmatel HD-audio codec support for LPIA"
  555.     depends on SND_HDA_INTEL && !SND_HDA_CODEC_SIGMATEL
  556.     default y
  557.     help
  558.       Say Y here to include IDT (Sigmatel) HD-audio codec support in
  559.       snd-hda-intel driver, such as STAC9200.
  560.  
  561. config SND_HDA_CODEC_VIA
  562.     bool "Build VIA HD-audio codec support"
  563.     depends on SND_HDA_INTEL
  564.     default y
  565.     help
  566.       Say Y here to include VIA HD-audio codec support in
  567.       snd-hda-intel driver, such as VT1708.
  568.  
  569. config SND_HDA_CODEC_ATIHDMI
  570.     bool "Build ATI HDMI HD-audio codec support"
  571.     depends on SND_HDA_INTEL
  572.     default y
  573.     help
  574.       Say Y here to include ATI HDMI HD-audio codec support in
  575.       snd-hda-intel driver, such as ATI RS600 HDMI.
  576.  
  577. config SND_HDA_CODEC_NVHDMI
  578.     bool "Build NVIDIA HDMI HD-audio codec support"
  579.     depends on SND_HDA_INTEL
  580.     default y
  581.     help
  582.       Say Y here to include NVIDIA HDMI HD-audio codec support in
  583.       snd-hda-intel driver, such as NVIDIA MCP78 HDMI.
  584.  
  585. config SND_HDA_CODEC_INTELHDMI
  586.     bool "Build INTEL HDMI HD-audio codec support"
  587.     depends on SND_HDA_INTEL
  588.     default y
  589.     help
  590.       Say Y here to include INTEL HDMI HD-audio codec support in
  591.       snd-hda-intel driver, such as Eaglelake integrated HDMI.
  592.  
  593. config SND_HDA_ELD
  594.     def_bool y
  595.     depends on SND_HDA_CODEC_INTELHDMI
  596.  
  597. config SND_HDA_CODEC_CONEXANT
  598.     bool "Build Conexant HD-audio codec support"
  599.     depends on SND_HDA_INTEL
  600.     default y
  601.     help
  602.       Say Y here to include Conexant HD-audio codec support in
  603.       snd-hda-intel driver, such as CX20549.
  604.  
  605. config SND_HDA_CODEC_CMEDIA
  606.     bool "Build C-Media HD-audio codec support"
  607.     depends on SND_HDA_INTEL
  608.     default y
  609.     help
  610.       Say Y here to include C-Media HD-audio codec support in
  611.       snd-hda-intel driver, such as CMI9880.
  612.  
  613. config SND_HDA_CODEC_SI3054
  614.     bool "Build Silicon Labs 3054 HD-modem codec support"
  615.     depends on SND_HDA_INTEL
  616.     default y
  617.     help
  618.       Say Y here to include Silicon Labs 3054 HD-modem codec
  619.       (and compatibles) support in snd-hda-intel driver.
  620.  
  621. config SND_HDA_GENERIC
  622.     bool "Enable generic HD-audio codec parser"
  623.     depends on SND_HDA_INTEL
  624.     default y
  625.     help
  626.       Say Y here to enable the generic HD-audio codec parser
  627.       in snd-hda-intel driver.
  628.  
  629. config SND_HDA_POWER_SAVE
  630.     bool "Aggressive power-saving on HD-audio"
  631.     depends on SND_HDA_INTEL && EXPERIMENTAL
  632.     help
  633.       Say Y here to enable more aggressive power-saving mode on
  634.       HD-audio driver.  The power-saving timeout can be configured
  635.       via power_save option or over sysfs on-the-fly.
  636.  
  637. config SND_HDA_POWER_SAVE_DEFAULT
  638.     int "Default time-out for HD-audio power-save mode"
  639.     depends on SND_HDA_POWER_SAVE
  640.     default 0
  641.     help
  642.       The default time-out value in seconds for HD-audio automatic
  643.       power-save mode.  0 means to disable the power-save mode.
  644.  
  645. config SND_HDSP
  646.     tristate "RME Hammerfall DSP Audio"
  647.     select SND_HWDEP
  648.     select SND_RAWMIDI
  649.     select SND_PCM
  650.     help
  651.       Say Y here to include support for RME Hammerfall DSP Audio
  652.       soundcards.
  653.  
  654.       To compile this driver as a module, choose M here: the module
  655.       will be called snd-hdsp.
  656.  
  657. config SND_HDSPM
  658.     tristate "RME Hammerfall DSP MADI"
  659.     select SND_HWDEP
  660.     select SND_RAWMIDI
  661.     select SND_PCM
  662.     help
  663.       Say Y here to include support for RME Hammerfall DSP MADI
  664.       soundcards.
  665.  
  666.       To compile this driver as a module, choose M here: the module
  667.       will be called snd-hdspm.
  668.  
  669. config SND_HIFIER
  670.     tristate "TempoTec HiFier Fantasia"
  671.     select SND_OXYGEN_LIB
  672.     help
  673.       Say Y here to include support for the MediaTek/TempoTec HiFier
  674.       Fantasia sound card.
  675.  
  676.       To compile this driver as a module, choose M here: the module
  677.       will be called snd-hifier.
  678.  
  679. config SND_ICE1712
  680.     tristate "ICEnsemble ICE1712 (Envy24)"
  681.     select SND_MPU401_UART
  682.     select SND_AC97_CODEC
  683.     help
  684.       Say Y here to include support for soundcards based on the
  685.       ICE1712 (Envy24) chip.
  686.  
  687.       Currently supported hardware is: M-Audio Delta 1010(LT),
  688.       DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442;
  689.       TerraTec EWX 24/96, EWS 88MT/D, DMX 6Fire, Phase 88;
  690.       Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8;
  691.       Lionstracs Mediastation, Terrasoniq TS 88.
  692.  
  693.       To compile this driver as a module, choose M here: the module
  694.       will be called snd-ice1712.
  695.  
  696. config SND_ICE1724
  697.     tristate "ICE/VT1724/1720 (Envy24HT/PT)"
  698.     select SND_RAWMIDI
  699.     select SND_AC97_CODEC
  700.     select SND_VMASTER
  701.     help
  702.       Say Y here to include support for soundcards based on
  703.       ICE/VT1724/1720 (Envy24HT/PT) chips.
  704.  
  705.       Currently supported hardware is: AMP AUDIO2000; M-Audio
  706.       Revolution 5.1, 7.1, Audiophile 192; TerraTec Aureon 5.1 Sky,
  707.       7.1 Space/Universe, Phase 22/28; Onkyo SE-90PCI, SE-200PCI;
  708.       AudioTrak Prodigy 192, 7.1 (HIFI/LT/XT), HD2; Hercules
  709.       Fortissimo IV; ESI Juli@; Pontis MS300; EGO-SYS WaveTerminal
  710.       192M; Albatron K8X800 Pro II; Chaintech ZNF3-150/250, 9CJS,
  711.       AV-710; Shuttle SN25P.
  712.  
  713.       To compile this driver as a module, choose M here: the module
  714.       will be called snd-ice1724.
  715.  
  716. config SND_INTEL8X0
  717.     tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller"
  718.     select SND_AC97_CODEC
  719.     help
  720.       Say Y here to include support for the integrated AC97 sound
  721.       device on motherboards with Intel/SiS/nVidia/AMD chipsets, or
  722.       ALi chipsets using the M5455 Audio Controller.  (There is a
  723.       separate driver for ALi M5451 Audio Controllers.)
  724.  
  725.       To compile this driver as a module, choose M here: the module
  726.       will be called snd-intel8x0.
  727.  
  728. config SND_INTEL8X0M
  729.     tristate "Intel/SiS/nVidia/AMD MC97 Modem"
  730.     select SND_AC97_CODEC
  731.     help
  732.       Say Y here to include support for the integrated MC97 modem on
  733.       motherboards with Intel/SiS/nVidia/AMD chipsets.
  734.  
  735.       To compile this driver as a module, choose M here: the module
  736.       will be called snd-intel8x0m.
  737.  
  738. config SND_KORG1212
  739.     tristate "Korg 1212 IO"
  740.     select SND_PCM
  741.     help
  742.       Say Y here to include support for Korg 1212IO soundcards.
  743.  
  744.       To compile this driver as a module, choose M here: the module
  745.       will be called snd-korg1212.
  746.  
  747. config SND_MAESTRO3
  748.     tristate "ESS Allegro/Maestro3"
  749.     select SND_AC97_CODEC
  750.     help
  751.       Say Y here to include support for soundcards based on ESS Maestro 3
  752.       (Allegro) chips.
  753.  
  754.       To compile this driver as a module, choose M here: the module
  755.       will be called snd-maestro3.
  756.  
  757. config SND_MIXART
  758.     tristate "Digigram miXart"
  759.     select SND_HWDEP
  760.     select SND_PCM
  761.     help
  762.       If you want to use Digigram miXart soundcards, say Y here and
  763.       read <file:Documentation/sound/alsa/MIXART.txt>.
  764.  
  765.       To compile this driver as a module, choose M here: the module
  766.       will be called snd-mixart.
  767.  
  768. config SND_NM256
  769.     tristate "NeoMagic NM256AV/ZX"
  770.     select SND_AC97_CODEC
  771.     help
  772.       Say Y here to include support for NeoMagic NM256AV/ZX chips.
  773.  
  774.       To compile this driver as a module, choose M here: the module
  775.       will be called snd-nm256.
  776.  
  777. config SND_PCXHR
  778.     tristate "Digigram PCXHR"
  779.     select SND_PCM
  780.     select SND_HWDEP
  781.     help
  782.       Say Y here to include support for Digigram PCXHR boards.
  783.  
  784.       To compile this driver as a module, choose M here: the module
  785.       will be called snd-pcxhr.
  786.  
  787. config SND_RIPTIDE
  788.     tristate "Conexant Riptide"
  789.     select FW_LOADER
  790.     select SND_OPL3_LIB
  791.     select SND_MPU401_UART
  792.     select SND_AC97_CODEC
  793.     help
  794.       Say 'Y' or 'M' to include support for Conexant Riptide chip.
  795.  
  796.       To compile this driver as a module, choose M here: the module
  797.       will be called snd-riptide
  798.  
  799. config SND_RME32
  800.     tristate "RME Digi32, 32/8, 32 PRO"
  801.     select SND_PCM
  802.     help
  803.       Say Y to include support for RME Digi32, Digi32 PRO and
  804.       Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio
  805.       devices.
  806.  
  807.       To compile this driver as a module, choose M here: the module
  808.       will be called snd-rme32.
  809.  
  810. config SND_RME96
  811.     tristate "RME Digi96, 96/8, 96/8 PRO"
  812.     select SND_PCM
  813.     help
  814.       Say Y here to include support for RME Digi96, Digi96/8 and
  815.       Digi96/8 PRO/PAD/PST soundcards.
  816.  
  817.       To compile this driver as a module, choose M here: the module
  818.       will be called snd-rme96.
  819.  
  820. config SND_RME9652
  821.     tristate "RME Digi9652 (Hammerfall)"
  822.     select SND_PCM
  823.     help
  824.       Say Y here to include support for RME Hammerfall (RME
  825.       Digi9652/Digi9636) soundcards.
  826.  
  827.       To compile this driver as a module, choose M here: the module
  828.       will be called snd-rme9652.
  829.  
  830. config SND_SIS7019
  831.     tristate "SiS 7019 Audio Accelerator"
  832.     depends on X86 && !X86_64
  833.     select SND_AC97_CODEC
  834.     help
  835.       Say Y here to include support for the SiS 7019 Audio Accelerator.
  836.  
  837.       To compile this driver as a module, choose M here: the module
  838.       will be called snd-sis7019.
  839.  
  840. config SND_SONICVIBES
  841.     tristate "S3 SonicVibes"
  842.     select SND_OPL3_LIB
  843.     select SND_MPU401_UART
  844.     select SND_AC97_CODEC
  845.     help
  846.       Say Y here to include support for soundcards based on the S3
  847.       SonicVibes chip.
  848.  
  849.       To compile this driver as a module, choose M here: the module
  850.       will be called snd-sonicvibes.
  851.  
  852. config SND_TRIDENT
  853.     tristate "Trident 4D-Wave DX/NX; SiS 7018"
  854.     select SND_MPU401_UART
  855.     select SND_AC97_CODEC
  856.     help
  857.       Say Y here to include support for soundcards based on Trident
  858.       4D-Wave DX/NX or SiS 7018 chips.
  859.  
  860.       To compile this driver as a module, choose M here: the module
  861.       will be called snd-trident.
  862.  
  863. config SND_VIA82XX
  864.     tristate "VIA 82C686A/B, 8233/8235 AC97 Controller"
  865.     select SND_MPU401_UART
  866.     select SND_AC97_CODEC
  867.     help
  868.       Say Y here to include support for the integrated AC97 sound
  869.       device on motherboards with VIA chipsets.
  870.  
  871.       To compile this driver as a module, choose M here: the module
  872.       will be called snd-via82xx.
  873.  
  874. config SND_VIA82XX_MODEM
  875.     tristate "VIA 82C686A/B, 8233 based Modems"
  876.     select SND_AC97_CODEC
  877.     help
  878.       Say Y here to include support for the integrated MC97 modem on
  879.       motherboards with VIA chipsets.
  880.  
  881.       To compile this driver as a module, choose M here: the module
  882.       will be called snd-via82xx-modem.
  883.  
  884. config SND_VIRTUOSO
  885.     tristate "Asus Virtuoso 100/200 (Xonar)"
  886.     select SND_OXYGEN_LIB
  887.     help
  888.       Say Y here to include support for sound cards based on the
  889.       Asus AV100/AV200 chips, i.e., Xonar D1, DX, D2, D2X and
  890.       HDAV1.3 (Deluxe).
  891.  
  892.       To compile this driver as a module, choose M here: the module
  893.       will be called snd-virtuoso.
  894.  
  895. config SND_VX222
  896.     tristate "Digigram VX222"
  897.     select SND_VX_LIB
  898.     help
  899.       Say Y here to include support for Digigram VX222 soundcards.
  900.  
  901.       To compile this driver as a module, choose M here: the module
  902.       will be called snd-vx222.
  903.  
  904. config SND_YMFPCI
  905.     tristate "Yamaha YMF724/740/744/754"
  906.     select SND_OPL3_LIB
  907.     select SND_MPU401_UART
  908.     select SND_AC97_CODEC
  909.     help
  910.       Say Y here to include support for Yamaha PCI audio chips -
  911.       YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754.
  912.  
  913.       To compile this driver as a module, choose M here: the module
  914.       will be called snd-ymfpci.
  915.  
  916. endif    # SND_PCI
  917.